﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AntMovement.Core.Model
{
    public class AirCylinderModel
    {
        public int Index { get; set; }
        /// <summary>
        /// 别名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 开超时
        /// </summary>
        public long Open_timeout { get; set; }

        /// <summary>
        /// 关超时
        /// </summary>
        public long Close_timeout { get; set; }

        /// <summary>
        /// 输出开
        /// </summary>
        public string Open_text { get; set; }

        /// <summary>
        /// 输出关
        /// </summary>
        public string Close_text { get; set; }

        /// <summary>
        /// 输入开到位信号
        /// </summary>
        public string In_open { get; set; }

        /// <summary>
        /// 输入关到位信号
        /// </summary>
        public string In_close { get; set; }

        /// <summary>
        /// 输入开到位 IO标记 格式：X0000
        /// </summary>
        public string In_OpenName { get; set; }
        /// <summary>
        /// 输入关到位 IO标记 格式：X0000
        /// </summary>
        public string In_CloseName { get; set; }

        /// <summary>
        /// 输出开 IO标记 格式：Y0000
        /// </summary>
        public string Out_OpenName { get; set; }
        /// <summary>
        /// 输出关 IO标记 格式：Y0000
        /// </summary>
        public string Out_CloseName { get; set; }
    }
}
